#ifndef __M_CONFIG_H__
#define __M_CONFIG_H__

#include <stdint.h>

#include "file.h"

#define FONT_PGF_NAME "font.pgf"
#define WALLPAPER_PNG_NAME "bg.png"
#define SPLASH_PNG_NAME "splash.png"

#define APP_DATA_DIR "ux0:data/" APP_DIR_NAME
#define APP_ASSETS_DIR "app0:assets"
#define APP_SAVEFILES_DIR APP_DATA_DIR "/savefiles"

#define CHECKBOX_CHECKED_PATH APP_ASSETS_DIR "/checkbox_checked.png"
#define CHECKBOX_UNCHECKED_PATH APP_ASSETS_DIR "/checkbox_unchecked.png"

#define FORMAT_FOLDER_PATH APP_ASSETS_DIR "/format_folder.png"
#define FORMAT_MEDIA_PATH APP_ASSETS_DIR "/format_media.png"
#define FORMAT_UNKOWN_PATH APP_ASSETS_DIR "/format_unkown.png"

#define LASTFILE_PATH APP_DATA_DIR "/lastfile.txt"

#define MAX_CONFIG_NAME_LENGTH 128
#define MAX_CONFIG_STRING_LENGTH 1024
#define MAX_CONFIG_LINE_LENGTH 2048

#define SKIP_PRESSED_PSBUTTON_COUNT 20
#define ENALBE_HOLD_BUTTON_COUNT 20

#endif
